home *** CD-ROM | disk | FTP | other *** search
Text File | 1999-05-28 | 1.9 KB | 49 lines | [TEXT/CWIE] |
- =================
- JDK Source ReadMe
- =================
-
- The project provided with CodeWarrior for JDK 1.2 development is
- configured to build an rt.jar file that is the same as the one that
- ships with the JDK downloadable installation.
-
- Sun provides some source files, for which the compiled classes do
- not appear in the shipping rt.jar. We have removed these files from
- the project, but they do appear in the JDK source tree included
- on CodeWarrior Pro. These classes include:
-
- /com/sun/java/swing/plaf/motif/MotifComboBoxRenderer.java
- /com/sun/java/swing/plaf/windows/WindowsListUI.java
- /com/sun/java/swing/plaf/windows/WindowsTableHeaderUI.java
- /com/sun/java/swing/plaf/windows/WindowsTableUI.java
- /com/sun/java/swing/plaf/windows/WindowsToolBarUI.java
- /javax/swing/AppContext.java
- /sun/tools/ttydebug/tty.java
-
- There is another set of files which Sun includes in their JDK rt.jar
- file, but does not provide sources in the src.jar source archive in
- the JDK production distribution. These classes are in what are otherwise
- publicly available packages.
-
- These include:
-
- java.io.Win32FileSystem.class
- java.lang.Win32Process.class
- java.lang.Win32Process$1.class
- java.rmi.activation.ActivationGroup_Stub.class
-
- To ensure that these classes are included in your build rt.jar, they
- added to the project sun.jar. This jar file contains all classes included
- in rt.jar, but for which sources are not provided. Also included in
- this file are non-class files included in rt.jar, such as properties
- files, gif images, icons, etc.
-
- NOTE ABOUT BUILDING ON A MAC
- ============================
-
-
- The because of the highly interdependent nature of java class files, and
- the amount of information the java compiler needs to keep in memory to
- correctly compile them, the Macintosh hosted Java compiler requires a lot
- of memory to compile this project. When attemping to build it from scratch,
- please ensure that 50-60 megabytes of memory are unused when beginning the
- make.